package Pacote1;

import grails.test.*
import les.*

class CoordenadorEditaMembrosCirculoTests extends functionaltestplugin.FunctionalTestCase {

	void testCoordenadorVeSeuCirculoNaPaginaInicial() {
		get ("/usuario/login")
		
		form() {
			email = "bandinha@gmail.com"
			senha = "123456"
			click "entrar"
		}
		
		assertContentContains "Circulo Joao (EJC2011)</a>"
		
	}
	
	void testCoordenadorVeLinkParaEditarMembrosDoSeuCirculo() {
		get ("/usuario/login")
		
		form() {
			email = "bandinha@gmail.com"
			senha = "123456"
			click "entrar"
		}
		
		click "Circulo Joao (EJC2011)"
		
		assertContentContains "Clique para editar info."
		assertContentContains 'integrante/edit/'
	}
	
	void testCoordenadorConsegueEditarMembroDoSeuCirculo() {
		get ("/usuario/login")
		
		form() {
			email = "bandinha@gmail.com"
			senha = "123456"
			click "entrar"
		}
		
		click "Circulo Joao (EJC2011)"
		
		click "Magali"
		
		form() {
			nome = "Magali Alterada"
			click "salvar"
		}
		
		assertContentContains '<td valign="top" class="name">Nome</td><td valign="top" class="value">Magali Alterada</td>'
	}
	
}
